defend something to the last ditch - Español Inglés Diccionario